# Домашнее задание к лекции «Работа с разными форматами данных»

Взять из папки [formats.json.xml](https://github.com/netology-code/py-homework-basic-files/tree/master/3.1.formats.json.xml) файлы с новостями newsafr.json и newsafr.xml

Написать программу, которая будет выводить топ 10 самых часто встречающихся в новостях слов длиннее 6 символов для каждого файла.

Не забываем про декомпозицию и организацию кода в функции. В решении домашнего задания вам могут помочь: `split()`, `sort` или `sorted`.

## Задача №1
Написать программу для файла в формате json.

## Задача №2.
Написать программу для файла в формате xml.

## Задача №3
К следующей лекции прочитать про [протокол http](https://ru.wikipedia.org/wiki/HTTP) и библиотеку [requests](https://khashtamov.com/ru/python-requests/)

---
## Как сдавать задачи
Пишите код в IDE (рекомендуем [Pycharm](https://www.jetbrains.com/ru-ru/pycharm/download/#section=windows), версия Community).  
- Почему лучше работать в IDE? — Ускоряет работу, есть подсветка ошибок, отладка по шагам.  
- Для более подробной информации изучите [инструкцию по работе с Pycharm](https://github.com/netology-code/guides/blob/master/python/Pycharm.md).  
- Опирайтесь на принятые [правила оформления кода](https://github.com/netology-code/codestyle/tree/master/python), чтобы выработать привычку писать профессионально. При несоблюдении принятого стиля домашние задания могут быть отправлены на доработку. 

1. Инициализируйте на своём компьютере пустой Git-репозиторий
2. Добавьте в этот же каталог необходимые файлы
3. Сделайте необходимые коммиты
4. Создайте публичный репозиторий на GitHub и свяжите свой локальный репозиторий с удалённым
5. Сделайте пуш (удостоверьтесь, что ваш код появился на GitHub)
6. Ссылку на ваш проект отправьте в личном кабинете на сайте [netology.ru](http://netology.ru/)
7. Задачи, отмеченные как необязательные, можно не сдавать, это не повлияет на получение зачета (в этом ДЗ все задачи являются обязательными)
8. Любые вопросы по решению задач задавайте в чате Slack, но мы не сможем проверить или помочь, если вы пришлете:
* архивы;
* скриншоты кода;
* теоретический рассказ о возникших проблемах.
